A generalized dual phase-2 simplex algorithm

نویسنده

  • István Maros
چکیده

Real-life linear programming (LP) problems include all types of variables and constraints. Current versions of the primal simplex method are well prepared to handle such problems efficiently. At the same time, the usefulness of the dual simplex method was thought to be limited to the standard problem though it could be the ideal algorithm in many other cases. For instance, most solution methods for Mixed Integer Programming (MIP) problems require the repeated solution of closely related continuous LP problems. It is typical that the optimal basis of a node problem is dual feasible for its child problems. In such a situation the dual simplex algorithm (DSA) is undoubtedly the best solution method. The LP relaxation of MIP problems contains many bounded variables and, realistically, other types of variables may also be present. This necessitates such an implementation of the DSA that can handle variables of arbitrary type. The paper presents an algorithm called BSD for the efficient handling of all types of variables. The distinguishing features of this method are: (i) in one iteration it can make progress equivalent to many traditional dual iterations, (ii) using proper data structures it can be implemented very efficiently so that an iteration requires hardly more work than the traditional pivot method, (iii) its effectiveness just increases if more upper bounded variables are present, (iv) it has inherently better numerical stability because it creates a large flexibility in finding a pivot element, (v) it excels itself in coping with degeneracy as it can bypass dual degenerate vertices more easily than the traditional pivot procedures. The power of the method is demonstrated through examples. I. Maros Phase-2 of Dual Simplex 1 of 23

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Thermoelastic Damping and Frequency Shift in Kirchhoff Plate Resonators Based on Modified Couple Stress Theory With Dual-Phase-Lag Model

The present investigation deals with study of thermoelastic damping and frequency shift of Kirchhoff plate resonators by using generalized thermoelasticity theory of dual-phase-lag model. The basic equations of motion and heat conduction equation are written with the help of Kirchhoff-Love plate theory and dual phase lag model. The analytical expressions for thermoelastic damping and frequency ...

متن کامل

The Phase 1 Simplex Algorithm on the Objective Hyperplane

This paper presents a new phase 1 simplex algorithm for solving linear programming problems. In the algorithm, first, the equation with the auxiliary objective function at the optimality as a new constraint is added to phase 1, and then a pivot is performed to generate one vertex on the associated objective hyperplane. This vertex may be feasible or not feasible. If it is feasible, the phase 1 ...

متن کامل

Generalized Dual Face Algorithm for Linear Programming

As a natural extension of the dual simplex algorithm, the dual face algorithm performed remarkably in computational experiments with a set of Netlib standard problems. In this paper, we generalize it to bounded-variable LP problems via local duality.

متن کامل

A computationally stable solution algorithm for linear programs

An active area of research for linear programming is to construct initial Simplex tableau that is close to the optimal solution, and to improve its pivoting selection strategies efficiently. In this paper, we present a new approach to the problem of initialization and pivoting rules: the algorithm is free from any artificial variables and artificial constraints, known as the big-M methods. By s...

متن کامل

A computer implementation of the Push-and-Pull algorithm and its computational comparison with LP simplex method

The simplex algorithm requires artificial variables for solving linear programs, which lack primal feasibility at the origin point. We present a new general-purpose solution algorithm, called Push-and-Pull, which obviates the use of artificial variables. The algorithm consists of preliminaries for setting up the initialization followed by two main phases. The Push Phase develops a basic variabl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • European Journal of Operational Research

دوره 149  شماره 

صفحات  -

تاریخ انتشار 2003